# near model CODE resource # jump table entries: 6192-6209 (18 of them) export_774: 00000000 4E56 0000 link A6, 0 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 3E2E 000E move.w D7, [A6 + 0xE] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 3007 move.w D0, D7 00000012 0440 0BF2 subi.w D0, 0xBF2 00000016 6756 beq +0x58 /* 0000006E */ 00000018 5340 subq.w D0, 1 0000001A 6758 beq +0x5A /* 00000074 */ 0000001C 5340 subq.w D0, 1 0000001E 6758 beq +0x5A /* 00000078 */ 00000020 5340 subq.w D0, 1 00000022 673E beq +0x40 /* 00000062 */ 00000024 5340 subq.w D0, 1 00000026 672E beq +0x30 /* 00000056 */ 00000028 0440 000C subi.w D0, 0xC 0000002C 671A beq +0x1C /* 00000048 */ 0000002E 5340 subq.w D0, 1 00000030 6700 008C beq +0x8E /* 000000BE */ 00000034 5540 subq.w D0, 2 00000036 6700 00A0 beq +0xA2 /* 000000D8 */ 0000003A 0440 4547 subi.w D0, 0x4547 /* 'EG' */ 0000003E 674A beq +0x4C /* 0000008A */ 00000040 5340 subq.w D0, 1 00000042 6746 beq +0x48 /* 0000008A */ 00000044 6000 0096 bra +0x98 /* 000000DC */ label00000048: 00000048 2054 movea.l A0, [A4] 0000004A 2F28 000E move.l -[A7], [A0 + 0xE] 0000004E 2017 move.l D0, [A7] 00000050 588F addq.l A7, 4 00000052 6000 008E bra +0x90 /* 000000E2 */ label00000056: 00000056 2054 movea.l A0, [A4] 00000058 3028 000E move.w D0, [A0 + 0xE] 0000005C 48C0 ext.l D0 0000005E 6000 0082 bra +0x84 /* 000000E2 */ label00000062: 00000062 2054 movea.l A0, [A4] 00000064 1028 0008 move.b D0, [A0 + 0x8] 00000068 4880 ext.w D0 0000006A 48C0 ext.l D0 0000006C 6074 bra +0x76 /* 000000E2 */ label0000006E: 0000006E 202D F6B2 move.l D0, [A5 - 0x94E] 00000072 606E bra +0x70 /* 000000E2 */ label00000074: 00000074 7000 moveq.l D0, 0x00 00000076 606A bra +0x6C /* 000000E2 */ label00000078: 00000078 2054 movea.l A0, [A4] 0000007A 0828 0004 0025 btst.b [A0 + 0x25], 0x4 00000080 56C0 sne D0 00000082 0240 0001 andi.w D0, 0x1 00000086 48C0 ext.l D0 00000088 6058 bra +0x5A /* 000000E2 */ label0000008A: 0000008A 0C47 514C cmpi.w D7, 0x514C /* 'QL' */ 0000008E 6608 bne +0xA /* 00000098 */ 00000090 203C 0000 5144 move.l D0, 0x5144 /* 'QD' */ 00000096 6006 bra +0x8 /* 0000009E */ label00000098: 00000098 203C 0000 514A move.l D0, 0x514A /* 'QJ' */ label0000009E: 0000009E 3E00 move.w D7, D0 000000A0 48C7 ext.l D7 000000A2 2F07 move.l -[A7], D7 000000A4 2F0C move.l -[A7], A4 000000A6 2054 movea.l A0, [A4] 000000A8 2050 movea.l A0, [A0] 000000AA 2268 0074 movea.l A1, [A0 + 0x74] 000000AE 4E91 jsr [A1] 000000B0 D0BC 0000 03FF add.l D0, 0x3FF 000000B6 720A moveq.l D1, 0x0A 000000B8 E2A0 asr D0, D1 000000BA 508F addq.l A7, 8 000000BC 6024 bra +0x26 /* 000000E2 */ label000000BE: 000000BE 2054 movea.l A0, [A4] 000000C0 2668 000A movea.l A3, [A0 + 0xA] 000000C4 7E00 moveq.l D7, 0x00 000000C6 6008 bra +0xA /* 000000D0 */ label000000C8: 000000C8 5287 addq.l D7, 1 000000CA 2053 movea.l A0, [A3] 000000CC 2668 000A movea.l A3, [A0 + 0xA] label000000D0: 000000D0 200B move.l D0, A3 000000D2 66F4 bne -0xA /* 000000C8 */ 000000D4 2007 move.l D0, D7 000000D6 600A bra +0xC /* 000000E2 */ label000000D8: 000000D8 7001 moveq.l D0, 0x01 000000DA 6006 bra +0x8 /* 000000E2 */ label000000DC: 000000DC 203C 8000 0000 move.l D0, 0x80000000 label000000E2: 000000E2 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000000E8 4E5E unlink A6 000000EA 4E75 rts export_775: 000000EC 4E56 FFFC link A6, -0x0004 000000F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000000F4 2C2E 0010 move.l D6, [A6 + 0x10] 000000F8 286E 0008 movea.l A4, [A6 + 0x8] 000000FC 302E 000E move.w D0, [A6 + 0xE] 00000100 0440 0BF5 subi.w D0, 0xBF5 00000104 670C beq +0xE /* 00000112 */ 00000106 0440 000D subi.w D0, 0xD /* '\r' */ 0000010A 6700 0082 beq +0x84 /* 0000018E */ 0000010E 6000 00D4 bra +0xD6 /* 000001E4 */ label00000112: 00000112 4878 0BF5 push.l 0xBF5 00000116 2F0C move.l -[A7], A4 00000118 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 0000011C 2054 movea.l A0, [A4] 0000011E 08E8 0007 0025 bset.b [A0 + 0x25], 0x7 00000124 7007 moveq.l D0, 0x07 00000126 C086 and.l D0, D6 00000128 2054 movea.l A0, [A4] 0000012A 1140 0008 move.b [A0 + 0x8], D0 0000012E 7000 moveq.l D0, 0x00 00000130 2F00 move.l -[A7], D0 00000132 2F0C move.l -[A7], A4 00000134 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */] 00000138 4878 0BF5 push.l 0xBF5 0000013C 2F0C move.l -[A7], A4 0000013E 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 00000142 4878 0BF4 push.l 0xBF4 00000146 2F0C move.l -[A7], A4 00000148 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */] 0000014C 7000 moveq.l D0, 0x00 0000014E 2F00 move.l -[A7], D0 00000150 2F0C move.l -[A7], A4 00000152 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00000156 2640 movea.l A3, D0 00000158 200B move.l D0, A3 0000015A 4FEF 0028 lea.l A7, [A7 + 0x28] 0000015E 6700 0084 beq +0x86 /* 000001E4 */ 00000162 2F0B move.l -[A7], A3 00000164 2053 movea.l A0, [A3] 00000166 2050 movea.l A0, [A0] 00000168 2268 0090 movea.l A1, [A0 + 0x90] 0000016C 4E91 jsr [A1] 0000016E 2D40 FFFC move.l [A6 - 0x4], D0 00000172 588F addq.l A7, 4 00000174 676E beq +0x70 /* 000001E4 */ 00000176 206E FFFC movea.l A0, [A6 - 0x4] 0000017A 2050 movea.l A0, [A0] 0000017C 0C68 F40B 0036 cmpi.w [A0 + 0x36], 0xF40B 00000182 6660 bne +0x62 /* 000001E4 */ 00000184 2053 movea.l A0, [A3] 00000186 08E8 0006 0060 bset.b [A0 + 0x60], 0x6 0000018C 6056 bra +0x58 /* 000001E4 */ label0000018E: 0000018E 7000 moveq.l D0, 0x00 00000190 2F00 move.l -[A7], D0 00000192 2054 movea.l A0, [A4] 00000194 2F28 000E move.l -[A7], [A0 + 0xE] 00000198 2017 move.l D0, [A7] 0000019A 588F addq.l A7, 4 0000019C 2200 move.l D1, D0 0000019E 201F move.l D0, [A7]+ 000001A0 74FF moveq.l D2, 0xFFFFFFFF 000001A2 B481 cmp.l D2, D1 000001A4 6716 beq +0x18 /* 000001BC */ 000001A6 2F00 move.l -[A7], D0 000001A8 2F28 000E move.l -[A7], [A0 + 0xE] 000001AC 2017 move.l D0, [A7] 000001AE 588F addq.l A7, 4 000001B0 2200 move.l D1, D0 000001B2 201F move.l D0, [A7]+ 000001B4 74FE moveq.l D2, 0xFFFFFFFE 000001B6 B481 cmp.l D2, D1 000001B8 6702 beq +0x4 /* 000001BC */ 000001BA 7001 moveq.l D0, 0x01 label000001BC: 000001BC 1E00 move.b D7, D0 000001BE 6708 beq +0xA /* 000001C8 */ 000001C0 2F0C move.l -[A7], A4 000001C2 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 000001C6 588F addq.l A7, 4 label000001C8: 000001C8 2F06 move.l -[A7], D6 000001CA 2017 move.l D0, [A7] 000001CC 588F addq.l A7, 4 000001CE 2F00 move.l -[A7], D0 000001D0 2F0C move.l -[A7], A4 000001D2 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 000001D6 4A07 tst.b D7 000001D8 508F addq.l A7, 8 000001DA 6708 beq +0xA /* 000001E4 */ 000001DC 2F0C move.l -[A7], A4 000001DE 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 000001E2 588F addq.l A7, 4 label000001E4: 000001E4 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000001EA 4E5E unlink A6 000001EC 4E75 rts export_776: 000001EE 4E56 0000 link A6, 0 000001F2 7000 moveq.l D0, 0x00 000001F4 4E5E unlink A6 000001F6 4E75 rts export_777: 000001F8 4E56 0000 link A6, 0 000001FC 7000 moveq.l D0, 0x00 000001FE 4E5E unlink A6 00000200 4E75 rts export_778: 00000202 4E56 0000 link A6, 0 00000206 206E 0010 movea.l A0, [A6 + 0x10] 0000020A 30BC FFFF move.w [A0], 0xFFFF 0000020E 7000 moveq.l D0, 0x00 00000210 4E5E unlink A6 00000212 4E75 rts fn00000214: 00000214 4E56 0000 link A6, 0 00000218 48E7 0108 movem.l -[A7], D7,A4 0000021C 2E2E 000C move.l D7, [A6 + 0xC] 00000220 286E 0008 movea.l A4, [A6 + 0x8] 00000224 2F07 move.l -[A7], D7 00000226 2F0C move.l -[A7], A4 00000228 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000022C 2054 movea.l A0, [A4] 0000022E 2147 0020 move.l [A0 + 0x20], D7 00000232 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000238 4E5E unlink A6 0000023A 4E75 rts fn0000023C: 0000023C 4E56 0000 link A6, 0 00000240 2F0C move.l -[A7], A4 00000242 286E 0008 movea.l A4, [A6 + 0x8] 00000246 2054 movea.l A0, [A4] 00000248 2028 0020 move.l D0, [A0 + 0x20] 0000024C D094 add.l D0, [A4] 0000024E 286E FFFC movea.l A4, [A6 - 0x4] 00000252 4E5E unlink A6 00000254 4E75 rts fn00000256: 00000256 4E56 0000 link A6, 0 0000025A 48E7 0018 movem.l -[A7], A3,A4 0000025E 286E 0008 movea.l A4, [A6 + 0x8] 00000262 7000 moveq.l D0, 0x00 00000264 102C 0004 move.b D0, [A4 + 0x4] 00000268 5C40 addq.w D0, 6 0000026A 48C0 ext.l D0 0000026C 2640 movea.l A3, D0 0000026E 200B move.l D0, A3 00000270 5280 addq.l D0, 1 00000272 72FE moveq.l D1, 0xFFFFFFFE 00000274 C280 and.l D1, D0 00000276 D28C add.l D1, A4 00000278 2001 move.l D0, D1 0000027A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000280 4E5E unlink A6 00000282 4E75 rts fn00000284: 00000284 4E56 0000 link A6, 0 00000288 7064 moveq.l D0, 0x64 0000028A 2F00 move.l -[A7], D0 0000028C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000290 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000294 206D F9DA movea.l A0, [A5 - 0x626] 00000298 2050 movea.l A0, [A0] 0000029A 705C moveq.l D0, 0x5C 0000029C 2140 0004 move.l [A0 + 0x4], D0 000002A0 206D F9DA movea.l A0, [A5 - 0x626] 000002A4 2050 movea.l A0, [A0] 000002A6 7200 moveq.l D1, 0x00 000002A8 2081 move.l [A0], D1 000002AA 4E5E unlink A6 000002AC 4E75 rts fn000002AE: 000002AE 4E56 FEC4 link A6, -0x013C 000002B2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000002B6 266E 0008 movea.l A3, [A6 + 0x8] 000002BA 7001 moveq.l D0, 0x01 000002BC 2F00 move.l -[A7], D0 000002BE 206E 000C movea.l A0, [A6 + 0xC] 000002C2 2F08 move.l -[A7], A0 000002C4 2050 movea.l A0, [A0] 000002C6 2050 movea.l A0, [A0] 000002C8 2268 008C movea.l A1, [A0 + 0x8C] 000002CC 4E91 jsr [A1] 000002CE 2C00 move.l D6, D0 000002D0 7001 moveq.l D0, 0x01 000002D2 2F00 move.l -[A7], D0 000002D4 206E 000C movea.l A0, [A6 + 0xC] 000002D8 2F08 move.l -[A7], A0 000002DA 2050 movea.l A0, [A0] 000002DC 2050 movea.l A0, [A0] 000002DE 2268 0088 movea.l A1, [A0 + 0x88] 000002E2 4E91 jsr [A1] 000002E4 2E00 move.l D7, D0 000002E6 2053 movea.l A0, [A3] 000002E8 49E8 0008 lea.l A4, [A0 + 0x8] 000002EC 2A10 move.l D5, [A0] 000002EE 4FEF 0010 lea.l A7, [A7 + 0x10] 000002F2 6020 bra +0x22 /* 00000314 */ label000002F4: 000002F4 BC94 cmp.l D6, [A4] 000002F6 6610 bne +0x12 /* 00000308 */ 000002F8 BEAC 0004 cmp.l D7, [A4 + 0x4] 000002FC 660A bne +0xC /* 00000308 */ 000002FE 204C movea.l A0, A4 00000300 5088 addq.l A0, 8 00000302 2008 move.l D0, A0 00000304 6000 00D8 bra +0xDA /* 000003DE */ label00000308: 00000308 486C 0008 pea.l [A4 + 0x8] 0000030C 4EBA FF48 jsr [PC - 0xB8 /* 00000256 */] 00000310 2840 movea.l A4, D0 00000312 588F addq.l A7, 4 label00000314: 00000314 5385 subq.l D5, 1 00000316 6CDC bge -0x22 /* 000002F4 */ 00000318 2053 movea.l A0, [A3] 0000031A 5088 addq.l A0, 8 0000031C 280C move.l D4, A4 0000031E 9888 sub.l D4, A0 00000320 41EE FEFC lea.l A0, [A6 - 0x104] 00000324 4210 clr.b [A0] 00000326 4878 0BEB push.l 0xBEB 0000032A 486E FEFC pea.l [A6 - 0x104] 0000032E 206E 000C movea.l A0, [A6 + 0xC] 00000332 2F08 move.l -[A7], A0 00000334 2050 movea.l A0, [A0] 00000336 2050 movea.l A0, [A0] 00000338 2268 0058 movea.l A1, [A0 + 0x58] 0000033C 4E91 jsr [A1] 0000033E 7000 moveq.l D0, 0x00 00000340 102E FEFC move.b D0, [A6 - 0x104] 00000344 D07C 000F add.w D0, 0xF 00000348 48C0 ext.l D0 0000034A 2D40 FFFC move.l [A6 - 0x4], D0 0000034E 5280 addq.l D0, 1 00000350 72FE moveq.l D1, 0xFFFFFFFE 00000352 C280 and.l D1, D0 00000354 2A01 move.l D5, D1 00000356 2053 movea.l A0, [A3] 00000358 BAA8 0004 cmp.l D5, [A0 + 0x4] 0000035C 4FEF 000C lea.l A7, [A7 + 0xC] 00000360 6F40 ble +0x42 /* 000003A2 */ 00000362 486E FEC4 pea.l [A6 - 0x13C] 00000366 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 0000036A 4A80 tst.l D0 0000036C 588F addq.l A7, 4 0000036E 671A beq +0x1C /* 0000038A */ 00000370 598F subq.l A7, 4 00000372 2F0B move.l -[A7], A3 00000374 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000378 201F move.l D0, [A7]+ 0000037A 7264 moveq.l D1, 0x64 0000037C D081 add.l D0, D1 0000037E 2F00 move.l -[A7], D0 00000380 2F0B move.l -[A7], A3 00000382 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000386 508F addq.l A7, 8 00000388 6004 bra +0x6 /* 0000038E */ label0000038A: 0000038A 7000 moveq.l D0, 0x00 0000038C 6050 bra +0x52 /* 000003DE */ label0000038E: 0000038E 486E FEC4 pea.l [A6 - 0x13C] 00000392 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000396 2053 movea.l A0, [A3] 00000398 06A8 0000 0064 0004 addi.l [A0 + 0x4], 0x64 /* 'd' */ 000003A0 588F addq.l A7, 4 label000003A2: 000003A2 2053 movea.l A0, [A3] 000003A4 9BA8 0004 sub.l [A0 + 0x4], D5 000003A8 2053 movea.l A0, [A3] 000003AA 5088 addq.l A0, 8 000003AC 2848 movea.l A4, A0 000003AE D9C4 add.l A4, D4 000003B0 2886 move.l [A4], D6 000003B2 2947 0004 move.l [A4 + 0x4], D7 000003B6 397C 0BEB 0008 move.w [A4 + 0x8], 0xBEB 000003BC 422C 000A clr.b [A4 + 0xA] 000003C0 197C 00FF 000B move.b [A4 + 0xB], 0xFF 000003C6 486E FEFC pea.l [A6 - 0x104] 000003CA 486C 000C pea.l [A4 + 0xC] 000003CE 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 000003D2 2053 movea.l A0, [A3] 000003D4 5290 addq.l [A0], 1 000003D6 204C movea.l A0, A4 000003D8 5088 addq.l A0, 8 000003DA 2008 move.l D0, A0 000003DC 508F addq.l A7, 8 label000003DE: 000003DE 4CEE 18F0 FEAC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x154] 000003E4 4E5E unlink A6 000003E6 4E75 rts fn000003E8: 000003E8 4E56 0000 link A6, 0 000003EC 2F0C move.l -[A7], A4 000003EE 286E 0008 movea.l A4, [A6 + 0x8] 000003F2 200C move.l D0, A4 000003F4 6610 bne +0x12 /* 00000406 */ 000003F6 4878 0114 push.l 0x114 000003FA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000003FE 2840 movea.l A4, D0 00000400 200C move.l D0, A4 00000402 588F addq.l A7, 4 00000404 670A beq +0xC /* 00000410 */ label00000406: 00000406 2054 movea.l A0, [A4] 00000408 4228 0014 clr.b [A0 + 0x14] 0000040C 2054 movea.l A0, [A4] 0000040E 5088 addq.l A0, 8 label00000410: 00000410 200C move.l D0, A4 00000412 286E FFFC movea.l A4, [A6 - 0x4] 00000416 4E5E unlink A6 00000418 4E75 rts export_779: fn0000041A: 0000041A 4E56 FFFC link A6, -0x0004 0000041E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000422 3E2E 000E move.w D7, [A6 + 0xE] 00000426 286E 0008 movea.l A4, [A6 + 0x8] 0000042A 0C47 0BEB cmpi.w D7, 0xBEB 0000042E 6628 bne +0x2A /* 00000458 */ 00000430 4AAD F9DA tst.l [A5 - 0x626] 00000434 6614 bne +0x16 /* 0000044A */ 00000436 7000 moveq.l D0, 0x00 00000438 2F00 move.l -[A7], D0 0000043A 4EBA FFAC jsr [PC - 0x54 /* 000003E8 */] 0000043E 2B40 F9DA move.l [A5 - 0x626], D0 00000442 2F00 move.l -[A7], D0 00000444 4EBA FE3E jsr [PC - 0x1C2 /* 00000284 */] 00000448 508F addq.l A7, 8 label0000044A: 0000044A 2F0C move.l -[A7], A4 0000044C 2F2D F9DA move.l -[A7], [A5 - 0x626] 00000450 4EBA FE5C jsr [PC - 0x1A4 /* 000002AE */] 00000454 508F addq.l A7, 8 00000456 603A bra +0x3C /* 00000492 */ label00000458: 00000458 2C14 move.l D6, [A4] 0000045A 2F0C move.l -[A7], A4 0000045C 2046 movea.l A0, D6 0000045E 2050 movea.l A0, [A0] 00000460 2268 0010 movea.l A1, [A0 + 0x10] 00000464 4E91 jsr [A1] 00000466 2640 movea.l A3, D0 00000468 D7C6 add.l A3, D6 0000046A 2F0C move.l -[A7], A4 0000046C 4EBA FDCE jsr [PC - 0x232 /* 0000023C */] 00000470 2D40 FFFC move.l [A6 - 0x4], D0 00000474 508F addq.l A7, 8 00000476 6012 bra +0x14 /* 0000048A */ label00000478: 00000478 BE53 cmp.w D7, [A3] 0000047A 6604 bne +0x6 /* 00000480 */ 0000047C 200B move.l D0, A3 0000047E 6012 bra +0x14 /* 00000492 */ label00000480: 00000480 2F0B move.l -[A7], A3 00000482 4EBA FDD2 jsr [PC - 0x22E /* 00000256 */] 00000486 2640 movea.l A3, D0 00000488 588F addq.l A7, 4 label0000048A: 0000048A B7EE FFFC cmpa.l A3, [A6 - 0x4] 0000048E 65E8 bcs -0x16 /* 00000478 */ 00000490 7000 moveq.l D0, 0x00 label00000492: 00000492 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00000498 4E5E unlink A6 0000049A 4E75 rts export_780: 0000049C 4E56 FFFC link A6, -0x0004 000004A0 48E7 0118 movem.l -[A7], D7,A3,A4 000004A4 266E 000C movea.l A3, [A6 + 0xC] 000004A8 3E2E 0012 move.w D7, [A6 + 0x12] 000004AC 286E 0008 movea.l A4, [A6 + 0x8] 000004B0 48C7 ext.l D7 000004B2 2F07 move.l -[A7], D7 000004B4 2F0C move.l -[A7], A4 000004B6 4EBA FF62 jsr [PC - 0x9E /* 0000041A */] 000004BA 2D40 FFFC move.l [A6 - 0x4], D0 000004BE 4A47 tst.w D7 000004C0 508F addq.l A7, 8 000004C2 6750 beq +0x52 /* 00000514 */ 000004C4 2F0B move.l -[A7], A3 000004C6 206E FFFC movea.l A0, [A6 - 0x4] 000004CA 4868 0004 pea.l [A0 + 0x4] 000004CE 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 000004D2 4A00 tst.b D0 000004D4 508F addq.l A7, 8 000004D6 6648 bne +0x4A /* 00000520 */ 000004D8 48C7 ext.l D7 000004DA 2F07 move.l -[A7], D7 000004DC 2F0C move.l -[A7], A4 000004DE 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */] 000004E2 48C7 ext.l D7 000004E4 2F07 move.l -[A7], D7 000004E6 2F0B move.l -[A7], A3 000004E8 2F0C move.l -[A7], A4 000004EA 4EBA 00B6 jsr [PC + 0xB6 /* 000005A2 */] 000004EE 48C7 ext.l D7 000004F0 2F07 move.l -[A7], D7 000004F2 2F0C move.l -[A7], A4 000004F4 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] 000004F8 48C7 ext.l D7 000004FA 2F07 move.l -[A7], D7 000004FC 2F0C move.l -[A7], A4 000004FE 4EBA FF1A jsr [PC - 0xE6 /* 0000041A */] 00000502 2640 movea.l A3, D0 00000504 200B move.l D0, A3 00000506 4FEF 0024 lea.l A7, [A7 + 0x24] 0000050A 6714 beq +0x16 /* 00000520 */ 0000050C 177C 0001 0002 move.b [A3 + 0x2], 0x1 00000512 600C bra +0xE /* 00000520 */ label00000514: 00000514 48C7 ext.l D7 00000516 2F07 move.l -[A7], D7 00000518 2F0C move.l -[A7], A4 0000051A 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */] 0000051E 508F addq.l A7, 8 label00000520: 00000520 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00000526 4E5E unlink A6 00000528 4E75 rts export_781: 0000052A 4E56 FF00 link A6, -0x0100 0000052E 2F0C move.l -[A7], A4 00000530 286E 0008 movea.l A4, [A6 + 0x8] 00000534 41EE FF00 lea.l A0, [A6 - 0x100] 00000538 4210 clr.b [A0] 0000053A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000053E 486E FF00 pea.l [A6 - 0x100] 00000542 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 00000546 302E 0012 move.w D0, [A6 + 0x12] 0000054A 48C0 ext.l D0 0000054C 2F00 move.l -[A7], D0 0000054E 486E FF00 pea.l [A6 - 0x100] 00000552 2F0C move.l -[A7], A4 00000554 2054 movea.l A0, [A4] 00000556 2050 movea.l A0, [A0] 00000558 2268 005C movea.l A1, [A0 + 0x5C] 0000055C 4E91 jsr [A1] 0000055E 286E FEFC movea.l A4, [A6 - 0x104] 00000562 4E5E unlink A6 00000564 4E75 rts export_782: 00000566 4E56 FF00 link A6, -0x0100 0000056A 2F0C move.l -[A7], A4 0000056C 286E 0008 movea.l A4, [A6 + 0x8] 00000570 41EE FF00 lea.l A0, [A6 - 0x100] 00000574 4210 clr.b [A0] 00000576 2F2E 000C move.l -[A7], [A6 + 0xC] 0000057A 486E FF00 pea.l [A6 - 0x100] 0000057E 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 00000582 302E 0012 move.w D0, [A6 + 0x12] 00000586 48C0 ext.l D0 00000588 2F00 move.l -[A7], D0 0000058A 486E FF00 pea.l [A6 - 0x100] 0000058E 2F0C move.l -[A7], A4 00000590 2054 movea.l A0, [A4] 00000592 2050 movea.l A0, [A0] 00000594 2268 005C movea.l A1, [A0 + 0x5C] 00000598 4E91 jsr [A1] 0000059A 286E FEFC movea.l A4, [A6 - 0x104] 0000059E 4E5E unlink A6 000005A0 4E75 rts export_783: fn000005A2: 000005A2 4E56 0000 link A6, 0 000005A6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000005AA 3C2E 0012 move.w D6, [A6 + 0x12] 000005AE 286E 0008 movea.l A4, [A6 + 0x8] 000005B2 0C46 0BEB cmpi.w D6, 0xBEB 000005B6 674C beq +0x4E /* 00000604 */ 000005B8 2054 movea.l A0, [A4] 000005BA 2E28 0020 move.l D7, [A0 + 0x20] 000005BE 2007 move.l D0, D7 000005C0 5C80 addq.l D0, 6 000005C2 206E 000C movea.l A0, [A6 + 0xC] 000005C6 7200 moveq.l D1, 0x00 000005C8 1210 move.b D1, [A0] 000005CA 4A81 tst.l D1 000005CC 2641 movea.l A3, D1 000005CE D7C0 add.l A3, D0 000005D0 200B move.l D0, A3 000005D2 5280 addq.l D0, 1 000005D4 72FE moveq.l D1, 0xFFFFFFFE 000005D6 C280 and.l D1, D0 000005D8 2A01 move.l D5, D1 000005DA 2F05 move.l -[A7], D5 000005DC 2F0C move.l -[A7], A4 000005DE 4EBA FC34 jsr [PC - 0x3CC /* 00000214 */] 000005E2 2647 movea.l A3, D7 000005E4 D7D4 add.l A3, [A4] 000005E6 422B 0002 clr.b [A3 + 0x2] 000005EA 206E 000C movea.l A0, [A6 + 0xC] 000005EE 2F08 move.l -[A7], A0 000005F0 486B 0004 pea.l [A3 + 0x4] 000005F4 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 000005F8 177C 00FF 0003 move.b [A3 + 0x3], 0xFF 000005FE 3686 move.w [A3], D6 00000600 4FEF 0010 lea.l A7, [A7 + 0x10] label00000604: 00000604 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 0000060A 4E5E unlink A6 0000060C 4E75 rts export_784: 0000060E 4E56 FFF8 link A6, -0x0008 00000612 48E7 0118 movem.l -[A7], D7,A3,A4 00000616 3E2E 000E move.w D7, [A6 + 0xE] 0000061A 286E 0008 movea.l A4, [A6 + 0x8] 0000061E 0C47 0BEB cmpi.w D7, 0xBEB 00000622 6604 bne +0x6 /* 00000628 */ 00000624 7000 moveq.l D0, 0x00 00000626 6056 bra +0x58 /* 0000067E */ label00000628: 00000628 48C7 ext.l D7 0000062A 2F07 move.l -[A7], D7 0000062C 2F0C move.l -[A7], A4 0000062E 4EBA FDEA jsr [PC - 0x216 /* 0000041A */] 00000632 2640 movea.l A3, D0 00000634 200B move.l D0, A3 00000636 508F addq.l A7, 8 00000638 673E beq +0x40 /* 00000678 */ 0000063A 2F0B move.l -[A7], A3 0000063C 4EBA FC18 jsr [PC - 0x3E8 /* 00000256 */] 00000640 2D40 FFF8 move.l [A6 - 0x8], D0 00000644 2F0C move.l -[A7], A4 00000646 4EBA FBF4 jsr [PC - 0x40C /* 0000023C */] 0000064A 2D40 FFFC move.l [A6 - 0x4], D0 0000064E 206E FFF8 movea.l A0, [A6 - 0x8] 00000652 224B movea.l A1, A3 00000654 202E FFFC move.l D0, [A6 - 0x4] 00000658 90AE FFF8 sub.l D0, [A6 - 0x8] 0000065C A02E syscall BlockMove/BlockMoveData 0000065E 2E2E FFF8 move.l D7, [A6 - 0x8] 00000662 9E8B sub.l D7, A3 00000664 2054 movea.l A0, [A4] 00000666 2028 0020 move.l D0, [A0 + 0x20] 0000066A 9087 sub.l D0, D7 0000066C 2F00 move.l -[A7], D0 0000066E 2F0C move.l -[A7], A4 00000670 4EBA FBA2 jsr [PC - 0x45E /* 00000214 */] 00000674 4FEF 0010 lea.l A7, [A7 + 0x10] label00000678: 00000678 200B move.l D0, A3 0000067A 56C0 sne D0 0000067C 4400 neg.b D0 label0000067E: 0000067E 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14] 00000684 4E5E unlink A6 00000686 4E75 rts export_785: 00000688 4E56 0000 link A6, 0 0000068C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000690 3C2E 0012 move.w D6, [A6 + 0x12] 00000694 286E 0008 movea.l A4, [A6 + 0x8] 00000698 3E3C 00FF move.w D7, 0xFF 0000069C 48C6 ext.l D6 0000069E 2F06 move.l -[A7], D6 000006A0 2F0C move.l -[A7], A4 000006A2 4EBA FD76 jsr [PC - 0x28A /* 0000041A */] 000006A6 2640 movea.l A3, D0 000006A8 200B move.l D0, A3 000006AA 508F addq.l A7, 8 000006AC 6718 beq +0x1A /* 000006C6 */ 000006AE 486B 0004 pea.l [A3 + 0x4] 000006B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000006B6 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 000006BA 7E00 moveq.l D7, 0x00 000006BC 1E2B 0003 move.b D7, [A3 + 0x3] 000006C0 4A87 tst.l D7 000006C2 508F addq.l A7, 8 000006C4 6018 bra +0x1A /* 000006DE */ label000006C6: 000006C6 48C6 ext.l D6 000006C8 2F06 move.l -[A7], D6 000006CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000006CE 2F0C move.l -[A7], A4 000006D0 2054 movea.l A0, [A4] 000006D2 2050 movea.l A0, [A0] 000006D4 2268 0054 movea.l A1, [A0 + 0x54] 000006D8 4E91 jsr [A1] 000006DA 4FEF 000C lea.l A7, [A7 + 0xC] label000006DE: 000006DE 0C47 00FF cmpi.w D7, 0xFF 000006E2 6628 bne +0x2A /* 0000070C */ 000006E4 558F subq.l A7, 2 000006E6 206E 000C movea.l A0, [A6 + 0xC] 000006EA 2F08 move.l -[A7], A0 000006EC A88C syscall StringWidth 000006EE 3E1F move.w D7, [A7]+ 000006F0 0C47 00FF cmpi.w D7, 0xFF 000006F4 6C16 bge +0x18 /* 0000070C */ 000006F6 48C6 ext.l D6 000006F8 2F06 move.l -[A7], D6 000006FA 2F0C move.l -[A7], A4 000006FC 4EBA FD1C jsr [PC - 0x2E4 /* 0000041A */] 00000700 2640 movea.l A3, D0 00000702 200B move.l D0, A3 00000704 508F addq.l A7, 8 00000706 6704 beq +0x6 /* 0000070C */ 00000708 1747 0003 move.b [A3 + 0x3], D7 label0000070C: 0000070C 3007 move.w D0, D7 0000070E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000714 4E5E unlink A6 00000716 4E75 rts export_786: fn00000718: 00000718 4E56 FFF0 link A6, -0x0010 0000071C 48E7 0118 movem.l -[A7], D7,A3,A4 00000720 286E 0008 movea.l A4, [A6 + 0x8] 00000724 A065 syscall StackSpace 00000726 0C80 0000 0840 cmpi.l D0, 0x840 0000072C 6F30 ble +0x32 /* 0000075E */ 0000072E 2054 movea.l A0, [A4] 00000730 2668 0018 movea.l A3, [A0 + 0x18] 00000734 2F0B move.l -[A7], A3 00000736 486E FFF0 pea.l [A6 - 0x10] 0000073A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000073E 41EE FFF0 lea.l A0, [A6 - 0x10] 00000742 508F addq.l A7, 8 00000744 6008 bra +0xA /* 0000074E */ label00000746: 00000746 2F0B move.l -[A7], A3 00000748 4EBA FFCE jsr [PC - 0x32 /* 00000718 */] 0000074C 588F addq.l A7, 4 label0000074E: 0000074E 486E FFF0 pea.l [A6 - 0x10] 00000752 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000756 2640 movea.l A3, D0 00000758 200B move.l D0, A3 0000075A 588F addq.l A7, 4 0000075C 66E8 bne -0x16 /* 00000746 */ label0000075E: 0000075E 2E14 move.l D7, [A4] 00000760 2F0C move.l -[A7], A4 00000762 2047 movea.l A0, D7 00000764 2050 movea.l A0, [A0] 00000766 2268 0010 movea.l A1, [A0 + 0x10] 0000076A 4E91 jsr [A1] 0000076C 2640 movea.l A3, D0 0000076E D7C7 add.l A3, D7 00000770 2F0C move.l -[A7], A4 00000772 4EBA FAC8 jsr [PC - 0x538 /* 0000023C */] 00000776 2D40 FFFC move.l [A6 - 0x4], D0 0000077A 508F addq.l A7, 8 0000077C 6010 bra +0x12 /* 0000078E */ label0000077E: 0000077E 177C 00FF 0003 move.b [A3 + 0x3], 0xFF 00000784 2F0B move.l -[A7], A3 00000786 4EBA FACE jsr [PC - 0x532 /* 00000256 */] 0000078A 2640 movea.l A3, D0 0000078C 588F addq.l A7, 4 label0000078E: 0000078E B7EE FFFC cmpa.l A3, [A6 - 0x4] 00000792 65EA bcs -0x14 /* 0000077E */ 00000794 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 0000079A 4E5E unlink A6 0000079C 4E75 rts export_787: 0000079E 4E56 FFC4 link A6, -0x003C 000007A2 48E7 0118 movem.l -[A7], D7,A3,A4 000007A6 3E2E 0012 move.w D7, [A6 + 0x12] 000007AA 266E 000C movea.l A3, [A6 + 0xC] 000007AE 286E 0008 movea.l A4, [A6 + 0x8] 000007B2 0C47 0BF5 cmpi.w D7, 0xBF5 000007B6 6764 beq +0x66 /* 0000081C */ 000007B8 48C7 ext.l D7 000007BA 2F07 move.l -[A7], D7 000007BC 2F0C move.l -[A7], A4 000007BE 4EBA FC5A jsr [PC - 0x3A6 /* 0000041A */] 000007C2 2D40 FFFC move.l [A6 - 0x4], D0 000007C6 508F addq.l A7, 8 000007C8 6712 beq +0x14 /* 000007DC */ 000007CA 206E FFFC movea.l A0, [A6 - 0x4] 000007CE 4868 0004 pea.l [A0 + 0x4] 000007D2 2F0B move.l -[A7], A3 000007D4 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 000007D8 508F addq.l A7, 8 000007DA 6054 bra +0x56 /* 00000830 */ label000007DC: 000007DC 4213 clr.b [A3] 000007DE 48C7 ext.l D7 000007E0 2F07 move.l -[A7], D7 000007E2 2F0B move.l -[A7], A3 000007E4 2F0C move.l -[A7], A4 000007E6 2054 movea.l A0, [A4] 000007E8 2050 movea.l A0, [A0] 000007EA 2268 0058 movea.l A1, [A0 + 0x58] 000007EE 4E91 jsr [A1] 000007F0 486E FFC4 pea.l [A6 - 0x3C] 000007F4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000007F8 4A80 tst.l D0 000007FA 4FEF 0010 lea.l A7, [A7 + 0x10] 000007FE 6710 beq +0x12 /* 00000810 */ 00000800 48C7 ext.l D7 00000802 2F07 move.l -[A7], D7 00000804 2F0B move.l -[A7], A3 00000806 2F0C move.l -[A7], A4 00000808 4EBA FD98 jsr [PC - 0x268 /* 000005A2 */] 0000080C 4FEF 000C lea.l A7, [A7 + 0xC] label00000810: 00000810 486E FFC4 pea.l [A6 - 0x3C] 00000814 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000818 588F addq.l A7, 4 0000081A 6014 bra +0x16 /* 00000830 */ label0000081C: 0000081C 2054 movea.l A0, [A4] 0000081E 1028 0008 move.b D0, [A0 + 0x8] 00000822 4880 ext.w D0 00000824 48C0 ext.l D0 00000826 2F00 move.l -[A7], D0 00000828 2F0B move.l -[A7], A3 0000082A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 0000082E 508F addq.l A7, 8 label00000830: 00000830 4CEE 1880 FFB8 movem.l D7,A3,A4, [A6 - 0x48] 00000836 4E5E unlink A6 00000838 4E75 rts export_788: fn0000083A: 0000083A 4E56 FF00 link A6, -0x0100 0000083E 2F0C move.l -[A7], A4 00000840 286E 0008 movea.l A4, [A6 + 0x8] 00000844 41EE FF00 lea.l A0, [A6 - 0x100] 00000848 4210 clr.b [A0] 0000084A 302E 0012 move.w D0, [A6 + 0x12] 0000084E 48C0 ext.l D0 00000850 2F00 move.l -[A7], D0 00000852 486E FF00 pea.l [A6 - 0x100] 00000856 2F0C move.l -[A7], A4 00000858 2054 movea.l A0, [A4] 0000085A 2050 movea.l A0, [A0] 0000085C 2268 0054 movea.l A1, [A0 + 0x54] 00000860 4E91 jsr [A1] 00000862 486E FF00 pea.l [A6 - 0x100] 00000866 2F2E 000C move.l -[A7], [A6 + 0xC] 0000086A 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 0000086E 286E FEFC movea.l A4, [A6 - 0x104] 00000872 4E5E unlink A6 00000874 4E75 rts export_789: 00000876 4E56 FF00 link A6, -0x0100 0000087A 48E7 0108 movem.l -[A7], D7,A4 0000087E 3E2E 0012 move.w D7, [A6 + 0x12] 00000882 286E 000C movea.l A4, [A6 + 0xC] 00000886 41EE FF00 lea.l A0, [A6 - 0x100] 0000088A 4210 clr.b [A0] 0000088C 48C7 ext.l D7 0000088E 2F07 move.l -[A7], D7 00000890 486E FF00 pea.l [A6 - 0x100] 00000894 2F0C move.l -[A7], A4 00000896 2054 movea.l A0, [A4] 00000898 2050 movea.l A0, [A0] 0000089A 2268 0054 movea.l A1, [A0 + 0x54] 0000089E 4E91 jsr [A1] 000008A0 48C7 ext.l D7 000008A2 2F07 move.l -[A7], D7 000008A4 486E FF00 pea.l [A6 - 0x100] 000008A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008AC 4EBA FF8C jsr [PC - 0x74 /* 0000083A */] 000008B0 4CEE 1080 FEF8 movem.l D7,A4, [A6 - 0x108] 000008B6 4E5E unlink A6 000008B8 4E75 rts export_790: 000008BA 4E56 0000 link A6, 0 000008BE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000008C2 3E2E 000E move.w D7, [A6 + 0xE] 000008C6 286E 0008 movea.l A4, [A6 + 0x8] 000008CA 48C7 ext.l D7 000008CC 2F07 move.l -[A7], D7 000008CE 2F0C move.l -[A7], A4 000008D0 4EBA FB48 jsr [PC - 0x4B8 /* 0000041A */] 000008D4 2640 movea.l A3, D0 000008D6 200B move.l D0, A3 000008D8 508F addq.l A7, 8 000008DA 671E beq +0x20 /* 000008FA */ 000008DC 1C2B 0002 move.b D6, [A3 + 0x2] 000008E0 422B 0002 clr.b [A3 + 0x2] 000008E4 4A06 tst.b D6 000008E6 6712 beq +0x14 /* 000008FA */ 000008E8 48C7 ext.l D7 000008EA 2F07 move.l -[A7], D7 000008EC 2F0C move.l -[A7], A4 000008EE 2054 movea.l A0, [A4] 000008F0 2050 movea.l A0, [A0] 000008F2 2268 004C movea.l A1, [A0 + 0x4C] 000008F6 4E91 jsr [A1] 000008F8 508F addq.l A7, 8 label000008FA: 000008FA 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000900 4E5E unlink A6 00000902 4E75 rts export_791: 00000904 4E56 FF8C link A6, -0x0074 00000908 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000090C 3C2E 0012 move.w D6, [A6 + 0x12] 00000910 266E 000C movea.l A3, [A6 + 0xC] 00000914 286E 0008 movea.l A4, [A6 + 0x8] 00000918 7E00 moveq.l D7, 0x00 0000091A 3006 move.w D0, D6 0000091C 0440 0BEA subi.w D0, 0xBEA 00000920 677E beq +0x80 /* 000009A0 */ 00000922 5340 subq.w D0, 1 00000924 6770 beq +0x72 /* 00000996 */ 00000926 5340 subq.w D0, 1 00000928 676E beq +0x70 /* 00000998 */ 0000092A 5340 subq.w D0, 1 0000092C 6768 beq +0x6A /* 00000996 */ 0000092E 5540 subq.w D0, 2 00000930 6738 beq +0x3A /* 0000096A */ 00000932 5540 subq.w D0, 2 00000934 671A beq +0x1C /* 00000950 */ 00000936 0440 000E subi.w D0, 0xE 0000093A 6700 00CC beq +0xCE /* 00000A08 */ 0000093E 5340 subq.w D0, 1 00000940 6700 00D4 beq +0xD6 /* 00000A16 */ 00000944 5340 subq.w D0, 1 00000946 6700 00DC beq +0xDE /* 00000A24 */ 0000094A 5F40 subq.w D0, 7 0000094C 6600 00E4 bne +0xE6 /* 00000A32 */ label00000950: 00000950 4878 0BEA push.l 0xBEA 00000954 2F0B move.l -[A7], A3 00000956 2F0C move.l -[A7], A4 00000958 2054 movea.l A0, [A4] 0000095A 2050 movea.l A0, [A0] 0000095C 2268 0054 movea.l A1, [A0 + 0x54] 00000960 4E91 jsr [A1] 00000962 4FEF 000C lea.l A7, [A7 + 0xC] 00000966 6000 010E bra +0x110 /* 00000A76 */ label0000096A: 0000096A 7000 moveq.l D0, 0x00 0000096C 2F00 move.l -[A7], D0 0000096E 2054 movea.l A0, [A4] 00000970 2068 0018 movea.l A0, [A0 + 0x18] 00000974 2D48 FFFC move.l [A6 - 0x4], A0 00000978 2050 movea.l A0, [A0] 0000097A 2210 move.l D1, [A0] 0000097C E481 asr D1, 2 0000097E 48C1 ext.l D1 00000980 2F01 move.l -[A7], D1 00000982 4878 0BC6 push.l 0xBC6 00000986 2F0B move.l -[A7], A3 00000988 2F0C move.l -[A7], A4 0000098A 4EAD 178A jsr [A5 + 0x178A /* export_749 */] 0000098E 4FEF 0014 lea.l A7, [A7 + 0x14] 00000992 6000 00E2 bra +0xE4 /* 00000A76 */ label00000996: 00000996 7E02 moveq.l D7, 0x02 label00000998: 00000998 7002 moveq.l D0, 0x02 0000099A B087 cmp.l D0, D7 0000099C 6702 beq +0x4 /* 000009A0 */ 0000099E 7E01 moveq.l D7, 0x01 label000009A0: 000009A0 486E FFC4 pea.l [A6 - 0x3C] 000009A4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000009A8 4A80 tst.l D0 000009AA 588F addq.l A7, 4 000009AC 671C beq +0x1E /* 000009CA */ 000009AE 2F0C move.l -[A7], A4 000009B0 2054 movea.l A0, [A4] 000009B2 2050 movea.l A0, [A0] 000009B4 2268 0004 movea.l A1, [A0 + 0x4] 000009B8 4E91 jsr [A1] 000009BA D087 add.l D0, D7 000009BC 588F addq.l A7, 4 000009BE 2F00 move.l -[A7], D0 000009C0 2F0B move.l -[A7], A3 000009C2 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 000009C6 508F addq.l A7, 8 000009C8 6032 bra +0x34 /* 000009FC */ label000009CA: 000009CA 486E FF8C pea.l [A6 - 0x74] 000009CE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000009D2 4A80 tst.l D0 000009D4 588F addq.l A7, 4 000009D6 671A beq +0x1C /* 000009F2 */ 000009D8 2F0C move.l -[A7], A4 000009DA 2054 movea.l A0, [A4] 000009DC 2050 movea.l A0, [A0] 000009DE 2268 0030 movea.l A1, [A0 + 0x30] 000009E2 4E91 jsr [A1] 000009E4 D087 add.l D0, D7 000009E6 588F addq.l A7, 4 000009E8 2F00 move.l -[A7], D0 000009EA 2F0B move.l -[A7], A3 000009EC 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 000009F0 508F addq.l A7, 8 label000009F2: 000009F2 486E FF8C pea.l [A6 - 0x74] 000009F6 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000009FA 588F addq.l A7, 4 label000009FC: 000009FC 486E FFC4 pea.l [A6 - 0x3C] 00000A00 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000A04 588F addq.l A7, 4 00000A06 606E bra +0x70 /* 00000A76 */ label00000A08: 00000A08 4878 0BC2 push.l 0xBC2 00000A0C 2F0B move.l -[A7], A3 00000A0E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 00000A12 508F addq.l A7, 8 00000A14 6060 bra +0x62 /* 00000A76 */ label00000A16: 00000A16 4878 0BC7 push.l 0xBC7 00000A1A 2F0B move.l -[A7], A3 00000A1C 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 00000A20 508F addq.l A7, 8 00000A22 6052 bra +0x54 /* 00000A76 */ label00000A24: 00000A24 4878 0BC8 push.l 0xBC8 00000A28 2F0B move.l -[A7], A3 00000A2A 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 00000A2E 508F addq.l A7, 8 00000A30 6044 bra +0x46 /* 00000A76 */ label00000A32: 00000A32 0C46 0C08 cmpi.w D6, 0xC08 00000A36 6F3E ble +0x40 /* 00000A76 */ 00000A38 0C46 0C26 cmpi.w D6, 0xC26 00000A3C 6E38 bgt +0x3A /* 00000A76 */ 00000A3E 70FF moveq.l D0, 0xFFFFFFFF 00000A40 2F00 move.l -[A7], D0 00000A42 2F00 move.l -[A7], D0 00000A44 4878 0C08 push.l 0xC08 00000A48 48C6 ext.l D6 00000A4A 2F06 move.l -[A7], D6 00000A4C 2F0B move.l -[A7], A3 00000A4E 2F0C move.l -[A7], A4 00000A50 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */] 00000A54 7000 moveq.l D0, 0x00 00000A56 1013 move.b D0, [A3] 00000A58 4A80 tst.l D0 00000A5A 4FEF 0018 lea.l A7, [A7 + 0x18] 00000A5E 6616 bne +0x18 /* 00000A76 */ 00000A60 4878 0C08 push.l 0xC08 00000A64 2F0B move.l -[A7], A3 00000A66 2F0C move.l -[A7], A4 00000A68 2054 movea.l A0, [A4] 00000A6A 2050 movea.l A0, [A0] 00000A6C 2268 0054 movea.l A1, [A0 + 0x54] 00000A70 4E91 jsr [A1] 00000A72 4FEF 000C lea.l A7, [A7 + 0xC] label00000A76: 00000A76 4CEE 18C0 FF7C movem.l D6,D7,A3,A4, [A6 - 0x84] 00000A7C 4E5E unlink A6 00000A7E 4E75 rts